day of the annunciation or lady day - Alemán Inglés Diccionario